Synonyms: crab, crabby person
Definition: a quarrelsome grouch
Similar words: grouch, grump, churl, crank, crosspatch
Definition: a bad-tempered person